package com.base.utils

import java.math.RoundingMode
import java.text.DecimalFormat

/**
 * 对入参保留最多两位小数(舍弃末尾的0)，如:
 * 3.345->3.34
 * 3.40->3.4
 * 3.0->3
 */
fun Any?.toYuan(): String {
    val numValue = this?.toString()?.toDoubleOrNull() ?: return "0"
    val format = DecimalFormat("0.##")
    format.roundingMode = RoundingMode.FLOOR
    return format.format(numValue / 100)
}